package br.com.cliquetroca.dao;

import org.hibernate.criterion.DetachedCriteria;
import org.hibernate.criterion.Restrictions;
import org.springframework.orm.hibernate3.HibernateTemplate;

import br.com.cliquetroca.domain.Usuario;

//@Repository
public class UsuarioDao extends GenericDao<Usuario> {
	
//	@Autowired
	public UsuarioDao(HibernateTemplate template) {
		super(template, Usuario.class);
	}
	
	public Usuario findByLogin(String login) {
		DetachedCriteria criteria = DetachedCriteria.forClass(Usuario.class);
		criteria.add(Restrictions.eq("login", login));
		return (Usuario) template.findByCriteria(criteria);
	}
}